package com.model;

import java.math.BigDecimal;
import java.util.Date;

public class OrderRefund {
    /** 订单ID */
    private Long orderId;

    /**  */
    private Long id;

    /** 退款时间 */
    private Date createTime;

    /** 修改时间 */
    private Date updateTime;

    /** 申请退款总价格 */
    private BigDecimal orderMoney;

    /** 实际退款金额 */
    private BigDecimal refundMoney;

    /** 赔偿金额 */
    private BigDecimal compensateMoney;

    /** 跟订单状态一致 */
    private Byte orderStatus;

    /** 退款状态 0默认 1受理成功 2驳回 */
    private Byte status;

    /** 退款原因 */
    private String reason;

    /** 0 退款 1退货退款 2仅退款 3仅退货  */
    private Byte type;

    /** 物流ID */
    private Byte logisticsId;

    /** 物流号 */
    private String logisticsNo;

    /** 备注 */
    private String mark;

    /** 处理人ID */
    private Long adminId;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public BigDecimal getOrderMoney() {
        return orderMoney;
    }

    public void setOrderMoney(BigDecimal orderMoney) {
        this.orderMoney = orderMoney;
    }

    public BigDecimal getRefundMoney() {
        return refundMoney;
    }

    public void setRefundMoney(BigDecimal refundMoney) {
        this.refundMoney = refundMoney;
    }

    public BigDecimal getCompensateMoney() {
        return compensateMoney;
    }

    public void setCompensateMoney(BigDecimal compensateMoney) {
        this.compensateMoney = compensateMoney;
    }

    public Byte getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Byte orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public Byte getLogisticsId() {
        return logisticsId;
    }

    public void setLogisticsId(Byte logisticsId) {
        this.logisticsId = logisticsId;
    }

    public String getLogisticsNo() {
        return logisticsNo;
    }

    public void setLogisticsNo(String logisticsNo) {
        this.logisticsNo = logisticsNo;
    }

    public String getMark() {
        return mark;
    }

    public void setMark(String mark) {
        this.mark = mark;
    }

    public Long getAdminId() {
        return adminId;
    }

    public void setAdminId(Long adminId) {
        this.adminId = adminId;
    }
}